home *** CD-ROM | disk | FTP | other *** search
- class GermHandler
- {
- var location;
- var oHandler;
- function GermHandler(loc)
- {
- this.location = loc;
- this.oHandler = new smashing.ClipHandler(loc);
- }
- function update(nElapsed)
- {
- var _loc3_ = this.oHandler.clips;
- var _loc4_ = undefined;
- var _loc6_ = _loc3_.length;
- var _loc5_ = 0;
- var _loc2_ = 0;
- while(_loc2_ < _loc6_)
- {
- _loc4_ = _loc3_[_loc2_];
- if(_loc4_ != undefined)
- {
- _loc5_ = _loc5_ + 1;
- _loc3_[_loc2_].update(nElapsed);
- }
- _loc2_ = _loc2_ + 1;
- }
- }
- function render()
- {
- var _loc3_ = this.oHandler.clips;
- var _loc4_ = undefined;
- var _loc5_ = _loc3_.length;
- var _loc2_ = 0;
- while(_loc2_ < _loc5_)
- {
- _loc4_ = _loc3_[_loc2_];
- if(_loc4_ != undefined)
- {
- _loc3_[_loc2_].render();
- }
- _loc2_ = _loc2_ + 1;
- }
- }
- function addGerm(nX, nY, sType)
- {
- var _loc2_ = this.oHandler.addClip(sType);
- _loc2_.x = nX;
- _loc2_.y = nY;
- _loc2_.render();
- return _loc2_;
- }
- function reset()
- {
- this.oHandler.removeAllClips();
- }
- }
-